﻿using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;

namespace Cotizav.LogicaNegocio
{
    public class CotizacionDetalleBLL
    {
        public int Registrar(Util.ContextoDB ctx, Entidades.Cotizacion newCotizacion, Entidades.CotizacionDetalle newCotizacionDetalle)
        {
            AccesoDatos.CotizacionDetalleDAO cotizacionDetalleDAO = new AccesoDatos.CotizacionDetalleDAO();
            int resultado = 0;

            resultado = cotizacionDetalleDAO.Registrar(ctx, newCotizacion, newCotizacionDetalle);

            return resultado;
        }

        public List<Entidades.CotizacionDetalle> Listar(Entidades.Cotizacion cotizacion)
        {
            AccesoDatos.CotizacionDetalleDAO cotizacionDetalleDAO = new AccesoDatos.CotizacionDetalleDAO();

            using (Util.ContextoDB ctx = Util.ContextoDB.GetContexto())
            {
                return cotizacionDetalleDAO.Listar(ctx, cotizacion);
            }
        }
    }
}
